//
//  Base64Help.m
//  SulitLoan
//
//  Created by 虞嘉伟 on 2025/2/27.
//  
  

#import "Base64Help.h"
#import <YYCategories/YYCategories.h>

@implementation Base64Help

+ (NSString *)base64WithDictionary:(NSDictionary *)dict {
    NSError *error = nil;
    NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:kNilOptions error:&error];
    // 使用 YYKit 的 Base64 编码方法
    NSString *base64String = [data base64EncodedString];
    NSLog(@"Base64 编码结果: %@", base64String);
    return base64String;
}
+ (NSString *)base64WithArray:(NSArray *)arr {
    NSError *error = nil;
    NSData *data = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingFragmentsAllowed error:&error];
    // 使用 YYKit 的 Base64 编码方法
    NSString *base64String = [data base64EncodedString];
    NSLog(@"Base64 编码结果: %@", base64String);
    return base64String;
}
@end
